package com.design3.graduatethesissys.service;

import java.util.List;
import java.util.Map;

import com.design3.graduatethesissys.domain.Subject;

public interface SubjectService {
	
	List<Map<String, Object>> subjectSearch(String sbj_status, String sbj_name, String teh_name);
	
	
	Map<String, String> subjectSetTopic(Subject subject);

	Map<String, String> subjectUpdate(Subject subject);
	
	Map<String, Object> subjectDelete(String sbj_id);
	
	int searchCount();
	
	int getUncheckSubject();
	
	int getCheckSubject();
	
	int getRefuseSubject();
	
	List<Map<String, Object>> uncheckSubjectSearch();
	
	List<Map<String, Object>> checkSubjectSearch();
	
	List<Map<String, Object>> refuseSubjectSearch();


	Map<String, Object> getSubDetail(String sub_id);

	List<Map<String, Object>> querySubject1(String teachername, String teacherid, String subname);

	List<Map<String, Object>> querySubject2(String teachername, String teacherid, String subname);
	
	List<Map<String, Object>> querySubject3(String teachername, String teacherid, String subname);
}
